to the maximum extent possible - French English Dictionary